#ifndef WIDGET2_H
#define WIDGET2_H
#include <QHBoxLayout>
#include <QPushButton>
#include <QWidget>
#include <QGridLayout>
#include <QVBoxLayout>
#include <QGroupBox>
#include <QTabWidget>

class Widget2 : public QWidget
{
    Q_OBJECT
public:
    explicit Widget2(QWidget *parent = nullptr);
    ~Widget2();
    void init();
    //横向布局
    void hBoxLayout();
    //纵向布局
    void vBoxLayout();
    //网格布局
    void gridLayout();
    //分组
    void groupBox();
    //tab组件
    void tabWidget();

signals:

public slots:

private:
    QHBoxLayout* hboxLayout         = nullptr;//横向布局
    QPushButton* button1            = nullptr;//按钮1
    QPushButton* button2            = nullptr;//按钮2
    QPushButton* button3            = nullptr;//按钮3

    QGridLayout* gLayout            = nullptr;//网格布局
    QVBoxLayout* vboxLayout         = nullptr;//纵向布局
    QGroupBox*   gBox               = nullptr;//分组
    QTabWidget*  tWidget           = nullptr;//tab组件

};

#endif // WIDGET2_H
